02 MAR 2021 by ideonexus

 Students Reliant on Computer Simulations Lack the Technic...

In the 1980s, alternate visions of computers and the future of design were expressed in competing views about programming. Some architects believed that designers needed to learn advanced programming. If designers did not understand how their tools were constructed, they would not only be dependent on computer experts but less likely to challenge screen realities. Other architects disagreed. They argued that, in the future, creativity would not depend on understanding one’s tools but on using...
Folksonomies: abstraction simulation
Folksonomies: abstraction simulation
  1  notes
 
31 OCT 2018 by ideonexus

 Bumper Sticker Computer Science

A few of my favorites, not found in the linked article: "There are two ways of constructing software. One way is to make it so simple that there are obviously no deficiencies. The other is to make it so complex that there are no obvious deficiencies." C.A.R. Hoare "The purpose of software engineering is to control complexity, not to create it." Dr. Pamela Zave "The most important single aspect of software development is to be clear about what you are trying to build." Bjarne Stroustrup "T...
  1  notes
 
01 JAN 2017 by ideonexus

 Acquire as little software as you can get by with, and st...

Acquire as little software as you can get by with, and stick with it. That's hardware critic Richard Dalton's advice. It's easy to get so caught up in the constant onrush of improvements and "next generations" in the software market that you wind up forever getting ready to work instead of working. You can buy last year's computer cheap, get last year's software, which runs beautifully on it by now, take the month to get fully running with it, and then turn your back on the market for a coupl...
Folksonomies: productivity
Folksonomies: productivity
  1  notes
 
03 JUN 2016 by ideonexus

 Liberal Arts Majors in Technical Professions

While we’ve hired many computer-science majors that have been critical team members, It’s noncomputer science degree holders who can see the forest through the trees. For example, our chief operating officer is a brilliant, self-­taught engineer with a degree in philosophy from the University of Chicago. He has risen above the code to lead a team that is competitive globally. His determination and critical-thinking skills empower him to leverage the power of technology without getting bogged ...
  1  notes

Reminds me of my own career graduating with an English Degree and going into Computer Programming.

21 APR 2011 by ideonexus

 Guy Steele: Computers are Too Complex to Know it All

I guess to me the biggest change is that nowadays you can't possibly know everything that's going on in the computer. There are things that are absolutely out of your control because it's impossible to know everything about all the software. Back in the '7Os a computer had only 4,000 words of memory. It was possible to do a core dump and inspect every word to see if it was what you expected. It was reasonable to read the source listings of tine operating system and see how that worked. And I ...
  1  notes

It was once possible to know all aspects of the computer, but the system has grown too large and complex for that now.